<?php

/**
 * 公司管理
 */
class Company {

    /**
     * 添加公司
     * @param string $name 公司名称
     * @param string $website 公司网址
     * @param string $province 所在省份
     * @param string $city 所在城市
     */
    public static function addCompany($name, $website, $province, $city) {
        global $_SGLOBAL;
        $url = parse_url($website);
        $website = $url['scheme'] . '://' . $url['host'];

        $setarr = array('name' => $name,
            'website' => $website,
            'province' => $province,
            'city' => $city,
            'dateline' => $_SGLOBAL['timestamp']);
        return $_SGLOBAL['db']->insertTable('company', $setarr);
    }

    /**
     * 检查该公司是否已经存在
     * @param string $name 公司名称
     * @param string $website 网址
     */
    public static function isHave($name, $website='') {
        global $_SGLOBAL;
        $where = array('name' => $name);
        if (!empty($website)) {
            $url = parse_url($website);
            $website = $url['scheme'] . '://' . $url['host'];
            $where['website'] = $website;
        }
        return $_SGLOBAL['db']->getCount('company', $where);
    }

}

?>
